heap praises on someone - French English Dictionary